home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / tls / tls029.1.Z / tls029.1 / systems / 409 < prev    next >
Encoding:
Text File  |  1994-04-19  |  1.8 KB  |  36 lines

  1. AdaMAT - Dynamics Research Corp.
  2.  
  3. KEYWORDS: performance analysis, profiler and optimizer, development aid, QA Testing Software                     , 508     
  4.  
  5. Ada Source Code Static Analyzer
  6.  
  7. AdaMAT is a comprehensive source code static analyzer that reports on hundreds
  8. of Ada-specific quality metrics. The metrics focus on the most effective use of
  9. the Ada language and adherence to long-standing software quality engineering
  10. principles. Using a simplified user-interface, AdaMAT analyzes Ada source code
  11. and the measurements are output into detailed reports that indicate the quality
  12. of the code by indicating the level of adherence to key Ada quality practices.
  13. An annotated source code listing is also produced allowing users to identify
  14. specific source lines that exhibit non-adherence to the selected metrics.
  15. High-level parameters measure such areas as reliability, portability, and
  16. maintainability. Other metrics address specific programming concerns such as
  17. simplicity, modularity, self-descriptiveness, exactness, clarity, and
  18. independence. AdaMat utilizes DIANA-based metrics to measure exactness and
  19. modularity. This semantic analysis facilitates the collection and reporting of
  20. information across modules. AdaMAT includes Cyclomatic Complexity Measurements
  21. (CCM) to identify Ada modules that exceed a user-determined threshold for the
  22. maximum allowable number of paths through a module. Additionally, a related
  23. metric -Multiple Condition Cyclomatic Complexity- considers multiple conditions
  24. in an expression and regards each condition as a possible test case
  25.  
  26. The tool is extremely tailorable, allowing the user to designate any of the
  27. metrics ``reportable'' or ``non-reportable'', set reportables thresholds for
  28. metrics, or to give any metric a weighted value.
  29.  
  30.  
  31.  
  32. Dynamics Research Corp.
  33. Tel: (508) 475-9090
  34. Fax: (508) 475-1429
  35. Wid Spaulding
  36.